﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Classes.Administrativo
{
    public class clsUsuarioTO
    {
        private string _login;

        public string Login
        {
            get { return _login; }
            set { _login = value; }
        }
        private string _senha;

        public string Senha
        {
            get { return _senha; }
            set { _senha = value; }
        }

        private int _codigo;

        public int Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }
        private string _nome;

        public string Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }
        private string _email;

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }
        private DateTime _dtCadastro;

        public DateTime DtCadastro
        {
            get { return _dtCadastro; }
            set { _dtCadastro = value; }
        }
        private bool _alteraSenha;

        public bool AlteraSenha
        {
            get { return _alteraSenha; }
            set { _alteraSenha = value; }
        }

        private bool _status;

        public bool Status
        {
            get { return _status; }
            set { _status = value; }
        }

        public clsUsuarioTO(string login, string senha, int codigo, string nome, string email, DateTime dtCadastro, bool alteraSenha,bool status)
        {
            _login = login;
            _senha = senha;
            _codigo = codigo;
            _nome = nome;
            _email = email;
            _dtCadastro = dtCadastro;
            _alteraSenha = AlteraSenha;
            _status = Status;
        }

        public void limparAtributos()
        {
            _login = "";
            _senha = "";
            _codigo = 0;
            _nome = "";
            _email = "";
            _dtCadastro = DateTime.MinValue;
            _alteraSenha = false;
            _status = false;
        }
    }     
}
